package com.hhkj.admin.common.annotation;

import java.lang.annotation.*;
import java.util.concurrent.TimeUnit;


@Target({ ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface UseRedis {

    /**
     * key会以value() + clazz的短名称生成, value就是方法返回值
     * @return
     */
    String value();

    Class clazz();

    /** 超时时间 **/
    int timeout();

    /** 时间单位 **/
    TimeUnit timeUnit();



}
